devout person - French English Dictionary